package entities;

import java.io.Serializable;
import java.util.Date;
import basic.BaseEntity;
import basic.FieldMeta;

public class TCb extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 1L;

	@FieldMeta(primary = true, name = "编号", description = "编号", column = "cb_no", require = true, range = true, length = 32, order = 0)
	private String cbNo;

	public String getCbNo() {
		return cbNo;
	}

	public void setCbNo(String cbNo) {
		this.cbNo = cbNo;
	}

	@FieldMeta(name = "关联卡号", description = "关联卡号", column = "crd_no", require = true, length = 32, order = 1)
	private String crdNo;

	public String getCrdNo() {
		return crdNo;
	}

	public void setCrdNo(String crdNo) {
		this.crdNo = crdNo;
	}

	@FieldMeta(name = "收单银行", description = "收单银行", column = "bnk_no", require = true, length = 32, order = 2)
	private String bnkNo;

	public String getBnkNo() {
		return bnkNo;
	}

	public void setBnkNo(String bnkNo) {
		this.bnkNo = bnkNo;
	}

	@FieldMeta(name = "关联交易号", description = "关联交易号", column = "txn_no", require = true, length = 32, order = 3)
	private String txnNo;

	public String getTxnNo() {
		return txnNo;
	}

	public void setTxnNo(String txnNo) {
		this.txnNo = txnNo;
	}

	@FieldMeta(name = "类型", description = "类型", column = "cb_type", require = true, length = 50, order = 4)
	private String cbType;

	public String getCbType() {
		return cbType;
	}

	public void setCbType(String cbType) {
		this.cbType = cbType;
	}

	@FieldMeta(name = "上送流水号", description = "上送流水号", column = "cb_order", require = true, length = 50, order = 5)
	private String cbOrder;

	public String getCbOrder() {
		return cbOrder;
	}

	public void setCbOrder(String cbOrder) {
		this.cbOrder = cbOrder;
	}

	@FieldMeta(name = "上送币种", description = "上送币种", column = "cb_cur", require = true, length = 50, order = 6)
	private String cbCur;

	public String getCbCur() {
		return cbCur;
	}

	public void setCbCur(String cbCur) {
		this.cbCur = cbCur;
	}

	@FieldMeta(name = "上送金额", description = "上送金额", column = "cb_money", require = true, order = 7)
	private Double cbMoney;

	public Double getCbMoney() {
		return cbMoney;
	}

	public void setCbMoney(Double cbMoney) {
		this.cbMoney = cbMoney;
	}

	@FieldMeta(name = "返回银行单号", description = "返回银行单号", column = "cb_ref", length = 50, order = 8)
	private String cbRef;

	public String getCbRef() {
		return cbRef;
	}

	public void setCbRef(String cbRef) {
		this.cbRef = cbRef;
	}

	@FieldMeta(name = "返回原交易卡号", description = "返回原交易卡号", column = "cb_card", length = 50, order = 9)
	private String cbCard;

	public String getCbCard() {
		return cbCard;
	}

	public void setCbCard(String cbCard) {
		this.cbCard = cbCard;
	}

	@FieldMeta(name = "返回原交易日期", description = "返回原交易日期", column = "cb_time", length = 50, order = 10)
	private String cbTime;

	public String getCbTime() {
		return cbTime;
	}

	public void setCbTime(String cbTime) {
		this.cbTime = cbTime;
	}

	@FieldMeta(name = "返回码", description = "返回码", column = "cb_mark", length = 50, order = 11)
	private String cbMark;

	public String getCbMark() {
		return cbMark;
	}

	public void setCbMark(String cbMark) {
		this.cbMark = cbMark;
	}

	@FieldMeta(name = "返回信息", description = "返回信息", column = "cb_info", length = 200, order = 12)
	private String cbInfo;

	public String getCbInfo() {
		return cbInfo;
	}

	public void setCbInfo(String cbInfo) {
		this.cbInfo = cbInfo;
	}

	@FieldMeta(name = "出账金额", description = "出账金额", column = "cb_amount", require = true, order = 13)
	private Double cbAmount;

	public Double getCbAmount() {
		return cbAmount;
	}

	public void setCbAmount(Double cbAmount) {
		this.cbAmount = cbAmount;
	}

	@FieldMeta(name = "出账码", description = "出账码", column = "cb_code", require = true, length = 50, order = 14)
	private String cbCode;

	public String getCbCode() {
		return cbCode;
	}

	public void setCbCode(String cbCode) {
		this.cbCode = cbCode;
	}

	@FieldMeta(name = "出账信息", description = "出账信息", column = "cb_message", require = true, length = 200, order = 15)
	private String cbMessage;

	public String getCbMessage() {
		return cbMessage;
	}

	public void setCbMessage(String cbMessage) {
		this.cbMessage = cbMessage;
	}

	@FieldMeta(name = "出账状态", description = "出账状态", column = "cb_state", require = true, length = 1, order = 16)
	private String cbState;

	public String getCbState() {
		return cbState;
	}

	public void setCbState(String cbState) {
		this.cbState = cbState;
	}

	@FieldMeta(name = "出账日期", description = "出账日期", column = "cb_date", require = true, range = true, order = 17)
	private Date cbDate;

	public Date getCbDate() {
		return cbDate;
	}

	public void setCbDate(Date cbDate) {
		this.cbDate = cbDate;
	}

	@FieldMeta(name = "对账状态", description = "对账状态", column = "cb_cstate", require = true, length = 1, order = 18)
	private String cbCstate;

	public String getCbCstate() {
		return cbCstate;
	}

	public void setCbCstate(String cbCstate) {
		this.cbCstate = cbCstate;
	}

	@FieldMeta(name = "对账日期", description = "对账日期", column = "cb_cdate", require = true, range = true, order = 19)
	private Date cbCdate;

	public Date getCbCdate() {
		return cbCdate;
	}

	public void setCbCdate(Date cbCdate) {
		this.cbCdate = cbCdate;
	}

	@FieldMeta(name = "备注", description = "备注", column = "cb_remark", length = 200, order = 20)
	private String cbRemark;

	public String getCbRemark() {
		return cbRemark;
	}

	public void setCbRemark(String cbRemark) {
		this.cbRemark = cbRemark;
	}

}